package br.usp.ime.origami.solver;


public enum Orientation {

    SAME {
        public Orientation inverse() {
            return INVERTED;
        }

        public int getValue() {
            return +1;
        }
    },
    INVERTED {
        public Orientation inverse() {
            return SAME;
        }

        public int getValue() {
            return -1;
        }

    };

    public abstract Orientation inverse();

    public abstract int getValue();

}
